/*
 * Types.h
 *
 *  Created on: Oct 18, 2012
 *      Author: zts
 */

#ifndef zeus_TYPES_H_
#define zeus_TYPES_H_


#include <string>
#include <assert.h>
#include <functional>
#include <sys/types.h>

#include "RefPtr.hpp"
#include "NonCopyAble.hpp"

namespace zeus
{

typedef __int64_t   int64;
typedef __int32_t   int32;
typedef __int16_t   int16;
typedef __int8_t    int8;
typedef __uint64_t  uint64;
typedef __uint32_t  uint32;
typedef __uint16_t  uint16;
typedef __uint8_t   uint8;

using namespace std;

}

#endif /* _TYPES_H_ */
